package com.ClassLoader和forName区别;

public class MyTest {

	//根据运行结果得出Class.forName加载类是将类进了初始化，而ClassLoader的loadClass并没有对类进行初始化，只是把类加载到了虚拟机中。
	public static void main(String[] args) {
		try {
            Class.forName("com.ClassLoader和forName区别.ClassForName");
            System.out.println("#########分割符(上面是Class.forName的加载过程，下面是ClassLoader的加载过程)##########");
            ClassLoader.getSystemClassLoader().loadClass("com.ClassLoader和forName区别.ClassForName");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
	}

}
